package com.xiaochong.tir.manager.vo.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.web.multipart.MultipartFile;

/**
 * Created by admin on 2018/4/29.
 */
@ApiModel
public class CurrencyInfoVo {
    /** 手动设置 */
    @ApiModelProperty("货币表id")
    private Integer id;

    /** 英文名称 */
    @ApiModelProperty("英文名称")
    private String coinNameEn;

    /** 货币中文名称 */
    @ApiModelProperty("货币中文名称")
    private String coinNameCn;

    /** 货币符号 */
    @ApiModelProperty("货币符号")
    private String symbol;

    /** 是否启用（0:未启用;1:启用。java中对应的是false，true） */
    @ApiModelProperty("是否启用")
    private Boolean enableFlag;

    /** 是否删除（0:未删除;1:删除。java中对应的是false，true） */
    @ApiModelProperty("是否删除")
    private Boolean deleteFlag = false;

    /** 是否支持货币诊断（0:不支持;1:支持。java中对应的是false，true） */
    @ApiModelProperty("是否支持货币诊断")
    private Boolean currencyDiagnosisFlag;

    /** 是否是权重货币(0:不是;1:是。java中对应的是false，true) */
    @ApiModelProperty("是否是权重货币")
    private Boolean weights;

    @ApiModelProperty("概念id组")
    private Integer[] concept_ids;

    @ApiModelProperty("行业id组")
    private Integer[] industry_category_ids;

    @ApiModelProperty("货币图片")
    private MultipartFile photoFile;

    /** CoinMarketCap 返回的id */
    @ApiModelProperty("CoinMarketCap 返回的id")
    private String cmcId;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getCoinNameEn() {
        return coinNameEn;
    }

    public void setCoinNameEn(String coinNameEn) {
        this.coinNameEn = coinNameEn;
    }

    public String getCoinNameCn() {
        return coinNameCn;
    }

    public void setCoinNameCn(String coinNameCn) {
        this.coinNameCn = coinNameCn;
    }

    public String getSymbol() {
        return symbol;
    }

    public void setSymbol(String symbol) {
        this.symbol = symbol;
    }

    public Boolean getEnableFlag() {
        return enableFlag;
    }

    public void setEnableFlag(Boolean enableFlag) {
        this.enableFlag = enableFlag;
    }

    public Boolean getDeleteFlag() {
        return deleteFlag;
    }

    public void setDeleteFlag(Boolean deleteFlag) {
        this.deleteFlag = deleteFlag;
    }

    public Boolean getCurrencyDiagnosisFlag() {
        return currencyDiagnosisFlag;
    }

    public void setCurrencyDiagnosisFlag(Boolean currencyDiagnosisFlag) {
        this.currencyDiagnosisFlag = currencyDiagnosisFlag;
    }

    public Boolean getWeights() {
        return weights;
    }

    public void setWeights(Boolean weights) {
        this.weights = weights;
    }

    public Integer[] getConcept_ids() {
        return concept_ids;
    }

    public void setConcept_ids(Integer[] concept_ids) {
        this.concept_ids = concept_ids;
    }

    public Integer[] getIndustry_category_ids() {
        return industry_category_ids;
    }

    public void setIndustry_category_ids(Integer[] industry_category_ids) {
        this.industry_category_ids = industry_category_ids;
    }

    public MultipartFile getPhotoFile() {
        return photoFile;
    }

    public void setPhotoFile(MultipartFile photoFile) {
        this.photoFile = photoFile;
    }

    public String getCmcId() {
        return cmcId;
    }

    public void setCmcId(String cmcId) {
        this.cmcId = cmcId;
    }
}
